#include <stdio.h>

// ②函数声明
int factorial(int n);

int main(void)
{
    int m, f = 0, i;
    scanf("%d", &m);
    // ③函数调用
    // 调用函数 factorial,计算1!+2!+3! + ... + m!,并存储在变量 f中
    for (i = 1; i <= m; i++) {
        f += factorial(i);
    }
    printf("%d\n", f);
    return 0;
}

// ①函数定义
int factorial(int n) {
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}